package com.gxar.quick.ar.server.base.model.user.vo;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author linsy
 * @version 1.0
 * @created 2024/1/3 10:36
 */
@Data
public class UserConfigVO {

    @ApiModelProperty("用户ID")
    @JSONField(name = "user_id")
    @JsonProperty("user_id")
    private Long userId;

    @ApiModelProperty("坑位数量")
    @JSONField(name = "slot_number")
    @JsonProperty("slot_number")
    private Integer slotNumber;

    @ApiModelProperty("浏览次数")
    @JSONField(name = "impressions_number")
    @JsonProperty("impressions_number")
    private Integer impressionsNumber;

    @ApiModelProperty("识别图大小")
    @JSONField(name = "identify_number")
    @JsonProperty("identify_number")
    private Integer identifyNumber;

    @ApiModelProperty("视频大小")
    @JSONField(name = "video_number")
    @JsonProperty("video_number")
    private Integer videoNumber;

    @ApiModelProperty("3D模型大小")
    @JSONField(name = "u3dModel_number")
    @JsonProperty("u3dModel_number")
    private Integer u3dModelNumber;

    @ApiModelProperty("是否水印：1-是，0-否")
    @JSONField(name = "watermark")
    @JsonProperty("watermark")
    private Integer watermark;

}
